Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Computer Science (Human Computer Interaction) wIE MEng (Hons) - 3.1.3 Knowledge of systems architecture


Return to programme overview.

COMP10120 First Year Team Project

Basic understanding of web-stack and database architecture.

Assesement : Group presentation

COMP15111 Fundamentals of Computer Architecture

Many fundamental concepts of architecture are discussed in this course.

Assesement : Examination, Individual coursework

COMP16321 Introduction to Programming 1

In the final coursework students are required to design and implement a game which must meet minimum business requirements, for example; the use and manipulation of images and shapes, movement of objects, a simple form of collision detection, various user inputs such as the ability to pause/resume the application as well as other inputs such as codes to make the game easier or more difficult (as well as other aspects you would expect to find in a retro style game). All these components need to be modelled and structured in a fashion that allows the correct representation of systems and the structures.

Assesement : Formative and summative assessment for coursework.

BIOL10832 Excitable Cells

Understand the gross organization of the nervous system.

Assesement : Examination, Individual coursework

COMP23311 Software Engineering 1

Architecture of modern software systems using gitlab, jenkins, JUnit, client server architecture etc

Assesement : Examination, Individual coursework, Group coursework

COMP23412 Software Engineering 2

Through coursework students build a chess video game and a system that simulates maze solving. While these are rudimentary systems, the architecture of the systems are indicative of architectural choices in simulation and games. 

Assesement : Coursework

COMP28112 Distributed Systems

Taught and discussed in class.

Assesement : Individual coursework, Lab work

BIOL22332 Motor Systems for Human Computer Interaction

An understanding of the motor systems at a variety of levels (from cellular to systems neuroscience).

Assesement : Examination, Individual coursework

COMP33511 User Experience

These are addressed in lecture notes, slides, and videoed lectures.

Assesement : Examination, Test